Status Reporting System    Related Topics

The status reporting system stores all information on the present operating state of the instrument, and on errors which have occurred. This information is stored in the status registers and in the error queue. Both can be queried via GPIB bus (STATus... commands).

Hierarchy of status registers

As shown in the graphical overview, the status information is of hierarchical structure.

All status registers have the same internal structure.

The service request enable register SRE can be used as ENABle part of the STB if the STB is structured according to SCPI. By analogy, the ESE can be used as the ENABle part of the ESR. 


Overview of Status Registers

The status registers of the network analyzer are implemented as shown below. Click on the different register parts to obtain more information.

 

 


Structure of an SCPI Status Register

Each standard SCPI register consists of 5 parts which each have a width of 16 bits and have different functions. The individual bits are independent of each other, i.e. each hardware status is assigned a bit number which is valid for all five parts. Bit 15 (the most significant bit) is set to zero for all parts. Thus the contents of the register parts can be processed by the controller as positive integer.

Description of the five status register parts

The five parts of an SCPI register have different properties and function:

As shown in the graphical overview, the status information is of hierarchical structure.

The sum bit is obtained from the EVENt and ENABle part for each register. The result is then entered into a bit of the CONDition part of the higher-order register.

The instrument automatically generates the sum bit for each register. Thus an event can lead to a service request throughout all levels of the hierarchy.